Best Practices, Guidelines & Methodologies To Develop Smart Cities